/**
 * 
 */
package monitormercado.negocio.analise.indicador.EMA;

import java.util.Comparator;

import monitormercado.negocio.analise.indicador.ComparadorIndicador;

public class ComparadorEMA extends ComparadorIndicador {


	public static Comparator<EMA> baseDeCalculo = new Comparator<EMA>() {
		public int compare(EMA a, EMA b) {
			int resultado = 0;
			if (a.getBaseCalculo() > b.getBaseCalculo()) {
				resultado = 1;
			} else if (a.getBaseCalculo() < b.getBaseCalculo()) {
				resultado = -1;
			}
			return resultado;
		}
	};
	
	public static Comparator<EMA> numeroDeAmostras = new Comparator<EMA>() {
		public int compare(EMA a, EMA b) {
			int resultado = 0;
			if (a.getNumeroDeAmostras() > b.getNumeroDeAmostras()) {
				resultado = 1;
			} else if (a.getNumeroDeAmostras() < b.getNumeroDeAmostras()) {
				resultado = -1;
			}
			return resultado;
		}
	};
	
	public static Comparator<EMA> valor = new Comparator<EMA>() {
		public int compare(EMA a, EMA b) {
			int resultado = 0;
			if (a.getValor() > b.getValor()) {
				resultado = 1;
			} else if (a.getValor() < b.getValor()) {
				resultado = -1;
			}
			return resultado;
		}
	};
	
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub

	}

}
